import {sendMsg} from "./message";

export default function msgRouter(IMUI,user) {
    return (msg) => {
        if (msg.type === 'launch') {
            const contact = msg.fromUser;
            contact.index = "在线好友";
            IMUI.appendContact(contact);
            sendMsg({
                type: 'online',
                fromUser: {...user,address: contact.address},
            }).catch();
        }else if (msg.type === 'online') {
            const contact = msg.fromUser;
            contact.index = "在线好友";
            IMUI.appendContact(contact);
        }else if (msg.type === 'text') {
            IMUI.appendMessage(msg);
        }
    }
}